import { IPos } from "../../../common/vec2/Vec2";
import { Tower } from "./TowerAOI";

/**
 * 地图实体
 */
export class MapEntity implements IPos {

    /** 唯一实体id */
    id: number;
    /** 地图坐标x */
    x: number;
    /** 地图坐标y */
    y: number;
    /** 所在灯塔 */
    tower: Tower;
    /** 观察宽度 */
    watchWidth: number;
    /** 观察高度 */
    watchHeight: number;
    /** 观察的灯塔 */
    watchTowers: Tower[];

}